export interface UserInfoType {
  memberId?: string
  userName?: string
  nickName?: string
  bindingMobile?: string
  mobile?: string
  balance?: string
  sex?: string
  headImg?: string
  isPwd?: string
  integral?: string
  couponNum?: string
  memberLevel?: string
  accumulatedEarnings?: string
  shareKey?: string
  sponsoredLinks?: string
  isIgnoreTask?: string
  shareCount?: string
  hasCommissionTask?: string
  inviteTaskData?: any
}
export interface areaInfoType {
  addressDesc?: string
  areaName?: string
  cityId?: string
  countryId?: string
  lat?: string | number
  lng?: string | number
  provinceId?: string
  provinceName?: string
  regionName?: string
  shortName?: string
}
export interface cinemaInfoType {
  address?: string
  cinemaCode?: string
  cinemaId?: string
  cinemaName?: string
  cinemaPy?: string
  city?: string
  cityId?: string
  collectionId?: string
  collectionType?: string
  county?: string
  countyId?: string
  latitude?: string
  longitude?: string
  lowTicket?: string
  notice?: string
  province?: string
  provinceId?: string
  stopSaleTime?: string | number
  tTag?: string
}
export interface sharePosterInfoType {
  id?: string
  uId?: string
  nickNam?: string
  headIm?: string
  userNam?: string
  showUser?: string
  registerActivityId?: string
}

export interface posterInfo {
  type?: string
  src?: string
  qrUrl?: string
  describe?: string
  name?: string
  price?: string
  id?: string
}
export interface ObjType {
  [key: string]: any
}
export type PromiseType = (data?: any) => Promise<any>

export interface BaseDataItemType {
  id: string
  key_name: string
  name: string
  module: string
}

export interface OrderItemType {
  id: string //核销订单id
  orderNo: string //订单号
  mobile: string //手机号
  verificationTime: string //核销时间
}
export interface itemType {
  name: string
  value: string
}
export interface codeItemType {
  code?: string
  name?: string
  show?: any
}
export interface filmItemType {
  filmCode?: string
  filmName?: string
}

export interface cinemaItemType {
  cinemaName?: string
  id?: string
}
export interface copyItemType {
  copyTypeName?: string
  id?: string
}

export interface hallItemType {
  hallTypeName?: string
  id?: string
}
export interface searchQueryType {
  orderNo?: string
  mobile?: string | undefined
  verificationTimeStart?: string
  verificationTimeEnd?: string
}
